# 使用官方的Python基础镜像
FROM python:3.9-slim-buster

# 设置工作目录
WORKDIR /app

# 创建data目录
RUN mkdir -p data

# 复制项目文件到容器中
COPY . .

# 安装项目依赖
RUN pip install --no-cache-dir -r requirements.txt

# 暴露FastAPI应用的端口
EXPOSE 8000

# 启动FastAPI应用
CMD ["python", "main.py"]